﻿/* Sitefinity theme*/

.t-widget,
.t-input
{
    border-width: 0;
    border-color: #ccc; /* if component overrides the above */
    /*font-size: .75em; /* 12px base, if there are no inherited font-sizes (MVC default) */
    background: none;
}

.t-autocomplete
{
    border-width: 1px;
    border-style: solid;
}

/* .small .t-widget { font-size: .687em; } /* 11px base, if there are no inherited font-sizes (MVC default) */

.t-header,
.t-grid-header
{
    border-color: #ccc;
    background: #fff;
}

.t-icon { background-image: url('Sitefinity/sprite.png'); }
.t-editor .t-tool-icon { background-image: url('Sitefinity/editor.png'); }

.t-plus, .t-plus-disabled { background-position: -16px -272px; }
.t-minus, .t-minus-disabled { background-position: 0 -272px; }

.t-rtl .t-plus, .t-rtl .t-plus-disabled { background-position: -32px -272px; }
.t-rtl .t-minus, .t-rtl .t-minus-disabled { background-position: -1px -272px; }

.t-grid .t-header .t-link .t-arrow-down { background-position: 0 -256px; }
.t-grid .t-header .t-link .t-arrow-up { background-position: -16px -256px; }

.t-loading,
.t-widget .t-loading { background: transparent url('Sitefinity/loading.gif') no-repeat 0 0; }

.t-widget
{
    color: #000;
}

.t-link,
.t-popup
{
    color: #105cd6;
}

.t-group,
.t-content,
.t-editable-area
{
    border-color: #ccc #666 #666 #ccc;
    background-color: #fff;
    border-width: 1px 2px 2px 1px;
}

.t-colorpicker .t-arrow-down
{
    border-color: #ccc;
}

.t-separator
{
    border-color: #fff;
    background-color: #999;
}

.t-alt
{
    background: none;
}

.t-state-default
{
    border-color: #eee;
}

.t-active-filter
{
    background-color: #e5e5e5;
}

.t-state-hover
{
    border-color: #dee2e7;
}

.t-state-active
{
    background-color: #fff;
    border-color: #ccc;
}

.t-state-selected
{
    background-color: #ffffe1;
}

.t-state-focused
{
    background-color:#fffacd;
}

.t-state-error
{
    border-color: #e50000;
}

.t-button
{
    border-width: 1px 2px 2px 1px;
    border-color: #ccc #666 #666 #ccc;
    color: #333;
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.t-button,
button.t-button.t-state-disabled:hover,
a.t-button.t-state-disabled:hover,
.t-state-disabled .t-button:hover
{
    background: #f1f1f1;
}

.t-button:hover
{
    background: #fff;
}

.t-state-disabled,
.t-state-disabled .t-link,
.t-state-disabled .t-button
{
    color: #afaeae;
    border-color: #ccc;
}

.t-toolbar,
.t-grouping-header,
.t-grid-pager,
.t-widget .t-status
{
    border-color: #ccc;
    background-color: transparent;
}

.t-widget .t-status
{
    border: 0;
}

.t-autocomplete
{
    border-width: 1px;
    border-style: solid;
}

.t-combobox .t-state-default,
.t-dropdown .t-state-default
{
    border-color: #ccc;
}

.t-grid .t-header,
.t-grid .t-header .t-link
{
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 0.866em;
    line-height: 2.6em;
    color: #666;
    background: none;
}

.t-grid .t-header,
.t-grid td
{
    border-bottom-width: 1px;
    border-color: #eee;
}

.t-grid .t-grid-filter
{
    border-left: 0;
}

.t-grouping-header .t-group-indicator
{
    color: #333;
    border-color: #ccc;
}

.t-grouping-dropclue
{
    background: url('Sitefinity/sprite.png') no-repeat -48px -288px;
}

.t-treeview .t-drop-clue
{
    background-image: url('Sitefinity/sprite.png');
    background-position: 0 -358px;
}

.t-treeview .t-state-selected
{
    border-color: #999;
}

.t-group-footer td,
.t-footer-template td,
.t-grid-footer
{
    border-color: #eee #fff;
}

.t-grid-pager .t-state-hover
{
	border-color:#ccc;
    color: #002bb8;
    background: #f0f0f0;
}

.t-menu .t-state-hover,
.t-panelbar .t-state-hover,
.t-tabstrip .t-state-hover
{
    color: #002bb8;
}

.t-tabstrip
{
    border: 1px solid #ccc;
}

.t-tabstrip .t-state-default,
.t-tabstrip .t-state-disabled
{
    border-bottom-color: #ccc;
}

.t-panelbar .t-link,
.t-panelbar .t-group,
.t-panelbar .t-content
{
    border-color: #aaa;
}

.t-calendar th
{
    border-color: #ddd;
}

.t-other-month .t-link
{
    color: #777;
}

.t-treeview-lines .t-top,
.t-treeview-lines .t-mid,
.t-treeview-lines .t-bot
{
    background-image: url('Sitefinity/treeview-nodes.png');
}

.t-rtl .t-treeview-lines .t-top,
.t-rtl .t-treeview-lines .t-mid,
.t-rtl .t-treeview-lines .t-bot
{
    background-image: url('Sitefinity/treeview-nodes-rtl.png');
}

.t-treeview-lines .t-item { background-image: url('Sitefinity/treeview-line.png'); }
.t-treeview-lines .t-last { background-image: none; }

.t-window,
.t-drag-clue
{
    background-color: #fff;
}

/*Slider*/

.t-slider .t-draghandle
{
	background-image:url('Sitefinity/sprite.png');
	color:#000;
}

.t-slider-track
{
	border-color:#e8e9ea;
}

.t-slider-horizontal .t-slider-track,
.t-slider-horizontal .t-slider-selection
{
	background-image:url('Sitefinity/sprite.png');
}

.t-slider-vertical .t-slider-track,
.t-slider-vertical .t-slider-selection
{
	background-image:url('Sitefinity/sprite-vertical.png');
}

.t-slider-horizontal .t-tick
{
    background-image:url('Sitefinity/slider-h.gif');
}

.t-slider-vertical .t-tick
{
    background-image:url('Sitefinity/slider-v.gif');
}

/*Tooltip*/

.t-tooltip
{
    border-width:1px;
	background:#f1f1f1;
	color:#333;
}

.t-callout
{
	background-image:url('Sitefinity/sprite.png');
}

/* Splitter */

div.t-splitter
{
    border: 1px solid #ccc;
}

.t-splitbar-vertical,
.t-splitbar-horizontal
{
    background-color: #f1f1f1;
    border-color: #ccc;
}

.t-splitbar-vertical-hover,
.t-splitbar-horizontal-hover { background-color: #ddd; }

.t-splitbar-horizontal-active,
.t-splitbar-vertical-active,
.t-ghost-splitbar-horizontal,
.t-ghost-splitbar-vertical { background-color: #ccc; }

.t-restricted-size-horizontal,
.t-restricted-size-vertical
{
    background-color: #f00;
}

/* Upload */

.t-dropzone-active
{
    border-color: #aaa;
}

.t-dropzone-hovered
{
    background-color: #efefef;    
}

.t-dropzone em
{
    color: #999;
}

.t-upload-files
{
    border-width: 0;
}

.t-progress,
.t-progress-status
{
    background-image: url('Sitefinity/sprite.png');
}

.t-progress
{
    background-position: 0 -465px;
    border-color: #f8f8f8 transparent #cacaca;
}

.t-progress-status
{
    background-position: 0 -471px;
    border-color: #62962a transparent #4e8315;
}

/* ImageBrowser */

.t-imagebrowser .t-content
{
    background: #efefef;  
}

.t-breadcrumbs .t-first,
.t-breadcrumbs .t-first:hover,
.t-search-wrap label
{
    color: #999;
}

.t-tiles-arrange a
{
    color: #000;
}

.t-tiles
{
    border-color: #ccc;
    background: #fff;
}

.t-tile
{
    border-color: #fff;
}

.t-tiles li.t-state-hover
{
    border-color: #abadb3;
}

.t-tiles li.t-state-selected
{
    border-color: #abadb3;
    background-color: #999;
    color: #fff;
}

.t-tile .t-folder
{
    background-image:url('Telerik/imagebrowser.png');
}

.t-tile em,
.t-tile .t-filesize
{
    color: #999;
}

.t-tiles li.t-state-selected em,
.t-tiles li.t-state-selected .t-filesize
{
    color: #d2d2d2;
}

.t-tile-empty strong
{
    color: #9b9b9b;
}